package com.parking.order.model.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;

/**
 * 用户查询订单Param
 * */
@Data
public class FindOrderUserParam {
    /**
     * 分页页数
     * */
    private Integer pageNum;
    /**
     * 每页大小
     * */
    private Integer pageSize;
    /**
     * 用户Id
     * */
    private Integer userId;
    /**
     * 订单状态 0预定订单 1正在进行 2超时订单 3取消订单 4完成订单
     * */
    private Integer orderInfoState;
    /**
     * 订单更多状态
     *        0预定订单 -> 0未支付 1已支付
     *        1正在进行 -> 0未入场 1已入场
     *        2超时订单 -> 0未出场 1未支付
     *        3取消订单 -> 0手动取消 1超时取消
     *        4完成订单 -> 0未评论 1已评论未回复 2已回复
     * */
    private Integer orderInfoStateFurther;
}
